package com.woniu.account.controller;


import com.woniu.account.dto.LoginLogDto;
import com.woniu.account.dto.PageLoadAllLoginLogDTO;
import com.woniu.account.form.LoadAllLoginLogForm;
import com.woniu.account.service.TLoginLogService;
import com.woniu.core.util.PageInfo;
import com.woniu.core.util.Result;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;

/**
 * <p>
 *  前端控制器
 * </p>
 *
 * @author 吴彦祖
 * @since 2024年04月02日
 */
@RestController
@RequestMapping("/tLoginLog")
@Api(tags = "登录日志表相关接口")
public class TLoginLogController {
    @Resource
    private TLoginLogService tLoginLogService;

    @ApiOperation("分页查询所有日志或根据登录姓名or时间or角色模糊查询")
    @GetMapping("/loadAllLoginLog.admin")
    public Result loadAllLoginLog(LoadAllLoginLogForm form)throws Exception{
        PageInfo<LoginLogDto> dto = tLoginLogService.loadAllLoginLog(form);
        return Result.getResult(PageInfo.class).setMsg("分页查询成功").setData(dto);
    }

}

